grind out a living

Translations
gagner péniblement sa vie
Definitions
To earn just enough money to survive, often through hard, tedious, or difficult work, with little comfort or reward.